package br.com.po1.avaliacao01;

import java.util.ArrayList;
import java.util.Calendar;

import javax.swing.JOptionPane;

public class Veiculo {
	private String placa, marca, modelo, nomeProprietario, tipo;
	public static final String[] tipos = {"CARRO", "MOTO", "CAMIONETE", "CAMINHÃO"};
	private Calendar dataEntrada;
	private Calendar dataSaida;
	
	
	public void cadastrar(){
		Calendar cal = Calendar.getInstance();
		setMarca(helper.Helper.lerDados("Marca:"));
		setModelo(helper.Helper.lerDados("Modelo:"));
		setNomeProprietario(helper.Helper.lerDados("Nome do proprietario:"));
		setTipo(helper.Helper.lerDados("Tipo", "Cadastro de veiculo", JOptionPane.QUESTION_MESSAGE, getTipos(), tipos[0]));
		setDataEntrada(cal);
	}
	
	/*Getters and Setters*/
	public String getPlaca() {
		return placa;
	}
	public void setPlaca(String placa) {
		this.placa = placa;
	}
	public String getMarca() {
		return marca;
	}
	public void setMarca(String marca) {
		this.marca = marca;
	}
	public String getModelo() {
		return modelo;
	}
	public void setModelo(String modelo) {
		this.modelo = modelo;
	}
	public String[] getTipos() {
		return tipos;
	}
	public String getNomeProprietario() {
		return nomeProprietario;
	}
	public void setNomeProprietario(String nomeProprietario) {
		this.nomeProprietario = nomeProprietario;
	}
	public String getTipo() {
		return tipo;
	}
	public void setTipo(String tipo) {
		this.tipo = tipo;
	}
	public Calendar getDataEntrada() {
		return dataEntrada;
	}
	public void setDataEntrada(Calendar dataEntrada) {
		this.dataEntrada = dataEntrada;
	}
	public Calendar getDataSaida() {
		return dataSaida;
	}
	public void setDataSaida(Calendar dataSaida) {
		this.dataSaida = dataSaida;
	}
	
	
}
